import service from './index';
//定义一个task对象，里面定义很多方法用来对接口进行操作
let task = {
    //获取任务列表
    getTasks(){
        //通过axios请求/tasks接口，获取返回的任务列表，它返回是一个Promise
        return service.get('/tasks');
    },
    createTask(task){
        return service.post(
            '/tasks',
            task
        )
    },
    deleteTask(id){
        //调用后端接口，通过delete方法请求/tasks/id路径
        return service.delete(`/tasks/${id}`);
    },
    completeTask(id){//完成某个任务或者说更新某个任务 status从1改为2，给actual_completion_time赋值
        return service.put(`/tasks/${id}`);
    }
}
export default task;